/*
 * IIterator.hh
 *
 *  Created on: 23/05/2010
 *      Author: prodrig
 */
#include "ICollectible.h"

#ifndef IITERATOR_HH_
#define IITERATOR_HH_

class IIterator {
public:
	virtual void next() = 0;
	virtual ICollectible* current() = 0;
	virtual bool hasCurrent() = 0;
	virtual ~IIterator();
};

#endif /* IITERATOR_HH_ */
